@import url("http://fonts.googleapis.com/css?family=Limelight:regular&v1");
/* Mix-ins */
.alternate-text {
  color: gray;
  font-style: italic;
}
.button {
  display: inline-block;
  zoom: 1;
  /* zoom and *display = ie7 hack for display:inline-block */

  *display: inline;
  vertical-align: baseline;
  margin: 10px 10px 10px 10px;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 12px/100% Verdana, Arial, sans-serif;
  font-weight: bold;
  padding: .5em 0.8em .45em;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.button:hover {
  text-decoration: none;
}
.button:active {
  position: relative;
  top: 1px;
}
.bigrounded {
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.medium {
  font-size: 12px;
  padding: .4em 1.5em .42em;
}
.small {
  font-size: 11px;
  padding: .2em 1em .275em;
}
.black {
  color: #d7d7d7;
  border: solid 1px #333;
  background: #333;
  background: #666666;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#000000));
  background-image: -moz-linear-gradient(top, #666666, #000000);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #666666, #000000);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #666666, #000000);
  /* IE8 */

}
/*.black:hover {
	background: #000;
	.background-gradient(#444, #000);
}

.black:active {
	color: #666;
	.background-gradient(#000, #444);
}*/
.gray {
  color: #e9e9e9;
  border: solid 1px #555;
  background: #6e6e6e;
  background: #888888;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757));
  background-image: -moz-linear-gradient(top, #888888, #575757);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #888888, #575757);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #888888, #575757);
  /* IE8 */

}
.gray:hover {
  background: #616161;
  background: #757575;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
  background-image: -moz-linear-gradient(top, #757575, #4b4b4b);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #757575, #4b4b4b);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #757575, #4b4b4b);
  /* IE8 */

}
.gray:active {
  color: #afafaf;
  background: #575757;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888888));
  background-image: -moz-linear-gradient(top, #575757, #888888);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #575757, #888888);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #575757, #888888);
  /* IE8 */

}
.white {
  color: #606060;
  border: solid 1px #b7b7b7;
  background: #fff;
  background: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed));
  background-image: -moz-linear-gradient(top, #ffffff, #ededed);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #ffffff, #ededed);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #ffffff, #ededed);
  /* IE8 */

}
.white:hover {
  background: #ededed;
  background: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dcdcdc));
  background-image: -moz-linear-gradient(top, #ffffff, #dcdcdc);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #ffffff, #dcdcdc);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #ffffff, #dcdcdc);
  /* IE8 */

}
.white:active {
  color: #999;
  background: #ededed;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ffffff));
  background-image: -moz-linear-gradient(top, #ededed, #ffffff);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #ededed, #ffffff);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #ededed, #ffffff);
  /* IE8 */

}
/* orange */
.orange {
  color: #fef4e9;
  border: solid 1px #da7c0c;
  background: #f78d1d;
  background: #faa51a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
  background-image: -moz-linear-gradient(top, #faa51a, #f47a20);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #faa51a, #f47a20);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #faa51a, #f47a20);
  /* IE8 */

}
.orange:hover {
  background: #f47c20;
  background: #f88e11;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
  background-image: -moz-linear-gradient(top, #f88e11, #f06015);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #f88e11, #f06015);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #f88e11, #f06015);
  /* IE8 */

}
.orange:active {
  color: #fcd3a5;
  background: #f47a20;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
  background-image: -moz-linear-gradient(top, #f47a20, #faa51a);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #f47a20, #faa51a);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #f47a20, #faa51a);
  /* IE8 */

}
.red {
  color: #faddde;
  border: solid 1px #980c10;
  background: #d81b21;
  background: #ed1c24;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
  background-image: -moz-linear-gradient(top, #ed1c24, #aa1317);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #ed1c24, #aa1317);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #ed1c24, #aa1317);
  /* IE8 */

}
/*.red:hover {
	background: #b61318;
	.background-gradient(#c9151b, #a11115);
}
.red:active {
	color: #de898c;
	.background-gradient(#aa1317, #ed1c24);
}*/
.blue {
  color: #d9eef7;
  border: solid 1px #0076a3;
  background: #0095cd;
  background: #00adee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
  background-image: -moz-linear-gradient(top, #00adee, #0078a5);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #00adee, #0078a5);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #00adee, #0078a5);
  /* IE8 */

}
.blue:hover {
  background: #007ead;
  background: #0095cc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
  background-image: -moz-linear-gradient(top, #0095cc, #00678e);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #0095cc, #00678e);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #0095cc, #00678e);
  /* IE8 */

}
.blue:active {
  color: #80bed6;
  background: #0078a5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
  background-image: -moz-linear-gradient(top, #0078a5, #00adee);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #0078a5, #00adee);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #0078a5, #00adee);
  /* IE8 */

}
.green {
  color: #e8f0de;
  border: solid 1px #538312;
  background: #64991e;
  background: #7db72f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
  background-image: -moz-linear-gradient(top, #7db72f, #4e7d0e);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #7db72f, #4e7d0e);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #7db72f, #4e7d0e);
  /* IE8 */

}
.green:hover {
  background: #538018;
  background: #6b9d28;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
  background-image: -moz-linear-gradient(top, #6b9d28, #436b0c);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #6b9d28, #436b0c);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #6b9d28, #436b0c);
  /* IE8 */

}
.green:active {
  color: #a9c08c;
  background: #4e7d0e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
  background-image: -moz-linear-gradient(top, #4e7d0e, #7db72f);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #4e7d0e, #7db72f);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #4e7d0e, #7db72f);
  /* IE8 */

}
